<?php 
namespace Home\Controller;
use Think\Controller;

class LoginController extends Controller
{
	/**
	 * [index 跳转到登录页面]
	 * @return [type] [description]
	 */
	public function index()
	{
		$this->display();
	}

	/**
	 * [loginCon 用户登录方法名]
	 * @return [type] [description]
	 */
	public function loginCon()
	{
		$user = D('user');
		$bool = $user->login();
		if($bool=="non"){
			$this->error("用户名不存在",U('Home/Login/index'),2);
			exit;
		}else{
			if($bool == "success"){
				$this->success("登录成功",U('Home/Index/index'),2);
			}else{
				$this->error("密码或账户有误",U('Home/Login/index'),2);
			}
		}
	}

	/**
	 * [RetpwdCon 显示密码找回页面]
	 */
	public function RetpwdCon()
	{
		$this->display();
	}

	/**
	 * [RetpwdConForm 检测密码找回页面用户输入的用户名和邮箱是否合法]
	 */
	public function RetpwdConForm()
	{
		$user = D('user');
		$ret  = $user->retpwd();

		if($ret == "signName"){
			$this->error('您输入的账号格式不正确',U('Home/Login/RetpwdCon'),2);
		}

		if($ret == "signEmail"){
			$this->error('您输入的邮箱格式不正确',U('Home/Login/RetpwdCon'),2);
		}

		if($ret == "error"){
			$this->error('您输入的账号或邮箱不对应！',U('Home/Login/RetpwdCon'),2);
		}

		$this->display('ModPwd');	//若用户输入的用户名和邮箱一致则跳转到密码修改页面
	}

	/**
	 * [TesPwdCom 检测用户输入的密码是否合法用于ajax验证]
	 */
	public function TesPwdCom()
	{
		$user = D("user");
		$Tes = $user->tespwd();
		// echo $Mod ;
		if($Tes=="non"){
			$this->ajaxReturn($Tes);
		}
	}

	/**
	 * [ModPwdCon 对用户修改的密码成功后展示]
	 */
	public function ModPwdCon()
	{
		$user = D("user");
		$Mod = $user->modpws();
		if($Mod=="success"){
			$this->success("修改成功，请重新登录",U('Home/Login/index'),2);
		}else{
			$this->error($Mod,U('Home/Login/ModPwd'),2);
		}
	}
}